# -*- encoding: utf-8 -*-
'''
@File    :   1.19.py
@Time    :   2022/11/03 21:02:52
@Author  :   Cms 
@Version :   1.0
@Contact :   2267000140@qq.com
@WebSite    :   www.baidu.com
'''

# here put the import lib
import os
'''
将一个文件夹下的某个文件,拷贝到另外一个文件夹下去;
提示:写一个copy函数,接受两个参数，第一个参数是源文件的位置，第二个#参数是目标位置,将源文件copy到目标位置。
还需要判断一下这个文件之前是否存在;  读源文件的内容 创建目标文件;读到的内容,再写入到目标文件
'''

def mycopy(arg1,arg2):
    
    #从文件中复制内容
    str = ""
    with open(arg1) as f:
        for line in f.readlines():
            str += line
    
    #获取文件的名字
    filename = os.path.basename(arg1)

    #判断文件夹2是否存在
    isdis = os.path.exists(arg2)
    if isdis:
        os.chdir(arg2)
        f = open(filename,'w')
        f.write(str)
    else:
        os.mkdir(arg2)
        f = open(filename,'w')
        f.write(str)

mycopy(r"exercise3/a.txt",r"exercise2")
